Create GitHub issue templates to simplify teacher change requests #12
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Teachers at Mergington High School were uncomfortable modifying the system directly and unsure how to write clear issue descriptions for change requests. This PR introduces a comprehensive set of GitHub issue templates that guide teachers through structured forms, ensuring Copilot coding agents receive complete context for efficient implementation.
What's Added
📋 Six Specialized Issue Templates
🎯 Adicionar Nova Atividade - For creating new extracurricular activities with complete details (name, description, schedule, participant limits, etc.)
✏️ Modificar Atividade Existente - For modifying existing activities with before/after comparisons and impact assessment
👥 Gerenciar Inscrições de Alunos - For student registration management (manual enrollment, removal, transfers, capacity changes)
🐛 Relatar Problema no Sistema - For comprehensive bug reports with reproduction steps, environment details, and urgency levels
🚀 Nova Funcionalidade - For feature requests with detailed requirements, use cases, and implementation considerations
📅 Modificar Horários e Agendas - For schedule modifications with conflict detection and student impact analysis
🔧 Technical Integration
Each template includes:
ActivityUseCase.java
,Activity.java
, etc.)📚 Teacher Documentation
Added
docs/GUIA_PROFESSORES.md
with:⚙️ Template Configuration
config.yml
organizes template selection and disables blank issuesExample Usage
When a teacher wants to create a new robotics club, they simply select the "Adicionar Nova Atividade" template and fill in structured fields like:
The template ensures all necessary information is captured, including technical context about which files need modification (
Activity.java
,V001_InitialDatabaseSetup.java
) and validation patterns to follow.Benefits
Fixes #5.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.